package Chess.Moves;

import Chess.Board;

/**
 *	A class representing a CheckmateMove in Chess.
 *
 *	@author		Jeff Chan
 */
public class CheckmateMove extends Move {

	private CheckmateMove() {}
	
	public static boolean canBeExecuted() {
		return false;
	}

	public static CheckmateMove execute() {
		return new CheckmateMove();
	}

	public MoveType getMoveType() {
		return MoveType.CHECKMATE;
	}

	public void undo(Board board) {}
}
